home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3knotg.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_KNOTGADGET_H = 1;
- include("oops/r3window.js")
- include("real/code/r3knot.js")
-
-
- var R3CLID_KNOTGADGET = 116;
-
-
-
-
- // Description: Sent by MAPCHANGES when one of the knots is set numerically.
-
- R3KGM_SETBYVALUE = 116000;
-
- function mR3KGM_SETBYVALUE() {
- DoA(this.r3obj, 116000, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Optimized update. Gadget sends this to itself using R3DoMsgAWhenIdle().
-
- R3KGM_DOUPDATE = 116001;
-
- function mR3KGM_DOUPDATE() {
- DoA(this.r3obj, 116001, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Gadget redraw method.
-
- R3KGM_REDRAW = 116002;
-
- function mR3KGM_REDRAW() {
- DoA(this.r3obj, 116002, 0, R3TID_INTEGER, 0);
- }
-
- // Description: For MAPCHANGES. DOMAP is called with this method when gadget has modified the knot
- // sequence
- // Virtual method
-
- R3KGM_SETKNOTS = 116003;
-
- function mR3KGM_SETKNOTS() {
- DoA(this.r3obj, 116003, 0, R3TID_INTEGER, 0);
- }
-
- // Description: See if the knot with the specified index is active
- // Returns: Boolean, true if active
- // p3: Integer, index
-
- R3KGM_ISACTIVE = 116004;
-
- function mR3KGM_ISACTIVE(p3) {
- return DoA(this.r3obj, 116004, p3, R3TID_INTEGER, 0);
- }
-
- // Description: For MAPCHANGES, to report selections.
- // Virtual method
-
- R3KGM_SETSELECTION = 116005;
-
- function mR3KGM_SETSELECTION() {
- DoA(this.r3obj, 116005, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Select or unselect the knot
- // Returns: Boolean, true if the knot index is valid
- // p1: Integer, index of the knot to be selected/unselected
- // p3: Boolean, TRUE selects, FALSE unselects
-
- R3KGM_ACTIVATE = 116006;
-
- function mR3KGM_ACTIVATE(p1, p3) {
- return DoA2(this.r3obj, 116006, p1, R3TID_INTEGER, 0, p3, R3TID_BOOLEAN, 0);
- }
-
- // Description: MAPCHANGES: enter knot edition state
- // Virtual method
- // p1: Integer, event
- // p3: Number, knots
-
- R3KGM_GADGETDOWN = 116007;
-
- function mR3KGM_GADGETDOWN(p1, p3) {
- DoA2(this.r3obj, 116007, p1, R3TID_INTEGER, 0, p3, R3TID_FLOAT, 0);
- }
-
- // Description: MAPCHANGES: exit knot edition
- // Virtual method
- // p1: Integer, event
- // p3: Number, knots
-
- R3KGM_GADGETUP = 116008;
-
- function mR3KGM_GADGETUP(p1, p3) {
- DoA2(this.r3obj, 116008, p1, R3TID_INTEGER, 0, p3, R3TID_FLOAT, 0);
- }
-
-
-
-
- var R3KGA_Min = 116500; // Number[]
- R3KGA_KnotCnt = 116502;
- function GetR3KGA_KnotCnt() {
- return R3Get(this.r3obj, R3KGA_KnotCnt, R3TID_INTEGER, 0);
- }
-
- var R3KGA_Knots = 116503; // Number[]
- var R3KGA_OffsetX = 116504; // Number[]
- var R3KGA_Visible = 116505; // Boolean
- var R3KGA_Axis = 116506; // Object
- var R3KGA_Numeric = 116507; // Object
- var R3KGA_NumericAttr = 116508; // Integer
- var R3KGA_UnitConverter = 116509; // Object
- var R3KGA_UnitType = 116510; // Integer
- var R3KGA_Border = 116511; // Boolean
- var R3KGA_AxisMinMax = 116512; // Boolean
-
-
- function r3Knotgadget () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_KNOTGADGET, arguments);
- }
- // Methods
- this.SETBYVALUE=mR3KGM_SETBYVALUE;
- this.DOUPDATE=mR3KGM_DOUPDATE;
- this.REDRAW=mR3KGM_REDRAW;
- this.SETKNOTS=mR3KGM_SETKNOTS;
- this.ISACTIVE=mR3KGM_ISACTIVE;
- this.SETSELECTION=mR3KGM_SETSELECTION;
- this.ACTIVATE=mR3KGM_ACTIVATE;
- this.GADGETDOWN=mR3KGM_GADGETDOWN;
- this.GADGETUP=mR3KGM_GADGETUP;
-
- // Attributes
- this.GetKnotCnt=GetR3KGA_KnotCnt;
- }
-
- r3Knotgadget.prototype=new r3Window;
- // r3knotg.h_H